a fantastic, formidable creature - Französisch Englisch Wörterbuch